package cn.yourkingda.module;

import java.util.List;

import org.nutz.ioc.annotation.InjectName;
import org.nutz.mvc.annotation.At;
import org.nutz.mvc.annotation.Fail;
import org.nutz.mvc.annotation.Ok;
import org.nutz.mvc.annotation.Param;

import cn.yourkingda.pojo.Employeetype;
import cn.yourkingda.service.EmployeetypeService;
import cn.yourkingda.util.MyJson;

@InjectName("employeetypeModule")
@Fail("json")
public class EmployeetypeModule {
	private EmployeetypeService employeetypeService;
	/**
	 * 更新菜品类别
	 */
	@At("/mvc/employeetype/update")
	@Ok("json")
	public MyJson updateEmployeetype(@Param("id") int id,@Param("..") Employeetype employeetype){
		employeetype.setId(id);
		return employeetypeService.updateEmployeetype(employeetype);
	}
	/**
	 * 展示数据
	 */
	@At("/mvc/employeetype/list")
	@Ok("json")
	public List list(){
		return employeetypeService.listEmployeeType();
	}
	/**
	 * 删除数据
	 */
	@At("/mvc/employeetype/del")
	@Ok("json")
	public MyJson del(@Param("id") int id){
		int res =employeetypeService.delEmployeetype(id);
		MyJson myJson = new MyJson();
		if(res>0){
			myJson.setMsg("删除成功");
		}else{
			myJson.setMsg("删除失败");
		}
		myJson.setStatus(res);
		return myJson;
	}
	
	
	
	
}
